class Solution {
public:
    /*
    start和end指向窗口的边界，end必须小于size
    在start和end之间找最大值maxval，将maxval放入vector
    start和end同时向后走，注意边界
    */
    vector<int> maxInWindows(const vector<int>& num, unsigned int size) {
        int start=0;
        int end=size-1;
        vector<int> vec;
        for(;end<num.size();start++,end++)
        {
            int maxnum=num[start];
            for(int i=start+1;i<=end;i++)
            {
                if(num[i]>maxnum)
                    maxnum=num[i];
            }
            vec.push_back(maxnum);
        }
        return vec;
    }
};